// POST: start a new test project: return OK
fun newTestProject(i: InitialInput): Boolean
// GET: get all chains, or just the todo ones
fun chains(todo: Boolean): List<TestChainInfo>
// PUT
fun pauseChain(cid: String): Boolean
// PUT
fun resumeChain(cid: String): Boolean
// GET: get a chain by id (for edit)
fun chainById(cid: String): TestChain?
// POST: add/update a chain item
fun postChain(cid: String, ch : TestChain): Boolean
// PUT
fun approveChain(cid: String): Boolean
